run the gamut

Translations
couvrir toute la gamme
Definitions
To run the gamut means to cover a wide range or variety of something, often referring to experiences, emotions, or options.